Undo and Redo
原文:https://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/undo-and-redo/
hr.icon
多くのアプリでは、端末を振ることで、入力や削除などの操作を元に戻したり、やり直したりすることができます。このような操作を行うと、元に戻すかやり直すかの確認を促すアラートが表示されます。
https://gyazo.com/02f291fa73d2348050c6a4ec9b579949
取り消しややり直しを行う操作を簡潔かつ正確に説明してください。
取り消しややり直しのアラートのタイトルには、自動的に「元に戻す」または「やり直す」という接頭語が含まれています(末尾のスペースを含む。)
この接頭辞の後に、元に戻す、またはやり直すことを説明する追加の単語を1つまたは2つ入れる必要があります。
例えば、"Undo Name"(名前の取り消し)や "Redo Address Change"(住所変更の取り消し)などのアラートタイトルを作成することができます。
シェイクジェスチャーを元に戻す、やり直すに使用した場合、他のアクションには使用しないでください。
プログラムでシェイクジェスチャーに複数の意味を持たせることはできますが、人々を混乱させ、アプリケーションを予測不可能なものにしてしまう危険性があります。
「元に戻す」「やり直す」ボタンは控えめに。
アプリが同じタスクを実行するために複数の方法を提供すると、混乱を招きます。
専用の元に戻すボタンややり直しボタンが必要な場合は、システムが提供する標準的なアイコンを使用し、ナビゲーションバーなどの想定される場所に配置してください。
取り消しとやり直しの操作は、現在のコンテキストでのみ実行します。
取り消しややり直しは、以前のコンテキストではなく、現在のコンテキストに明確かつ即座に影響を与えるべきです。
開発者向けのガイダンスとして、UndoManagerを参照してください。
<-- Spatial Interactions
--> Augmented Reality